============================================================================== Magnitude Simba DynamoDB ODBC Data Connector Release Notes ============================================================================== The release notes provide details of enhancements, features, known issues, and workflow changes in Simba DynamoDB ODBC Connector 1.2.0, as well as the version history. 1.2.0 ======================================================================== Released 2023-04-07 Enhancements & New Features * Updated third-party libraries The connector now uses the following third-party libraries: - Expat 2.5.0 (previously 2.4.6) - ICU 71.1.x (previously 58.3.x) - LibCurl 7.88.1 (previously 7.84.0) - OpenSSL 3.0.8 (previously 1.1.1) - Zlib 1.2.13 (previously 1.2.11) * Updated Schema Editor The connector has been updated to use version 4.4.0 of the Schema Editor. Workflow Changes ============================================================= The following changes may disrupt established workflows for the connector. In addition to changes that are already implemented in the current version of the connector, this section describes potentially disruptive changes that will be implemented in a future version of the connector, so that you can plan accordingly. 1.1.13 ----------------------------------------------------------------------- * [DDBO-421][DDBO-423][DDBO-424] Removed support for multiple operating systems Beginning with this release, the connector no longer supports the following operating systems: - Windows 7 - Windows Server 2008 and 2008 R2 - CentOS 6 - Red Hat Enterprise Linux (RHEL) 6 - macOS 10.9, 10.10, 10.11, and 10.12 For a list of supported operating systems, see the Installation and Configuration Guide. 1.1.1 ------------------------------------------------------------------------ * [DDBO-422] Removed support for the Visual C++ Redistributable for Visual Studio 2013 Beginning with this release, the driver now requires the 2015 version of this dependency instead of the 2013 version. To download the installation packages for the Visual C++ Redistributable for Visual Studio 2015, go to https://www.microsoft.com/en-ca/download/details.aspx?id=48145. Version History ============================================================== 1.1.5 ------------------------------------------------------------------------ Released 2022-09-23 Enhancements & New Features * [DDBO-497][DDBO-498] Upgraded third-party libraries The connector has been updated to use the following libraries: - libcurl version 7.84.0 (previously 7.78.0) - OpenSSL version 1.1.1q (previously 1.1.1n) * [DDBO-455] Updated Ubuntu support The connector now supports Ubuntu versions 18.04 and 20.04. For a list of supported operating systems, see the Installation and Configuration Guide. Resolved Issues The following issue has been resolved in Simba DynamoDB ODBC Connector 1.1.5. * [DDBO-485] When connecting with the connector there are permission issues. This issue has been resolved. The connector now ignores access denied tables and continues with other tables. 1.1.4 ------------------------------------------------------------------------ Released 2022-06-17 Enhancements & New Features * [DDBO-486] Store number values as string types You can now configure the connector to store number values as string types. To do this, check the Number Value As String box (set the NumberValueAsString property to 1). For more information, see the Installation and Configuration Guide. * [DDBO-487] Differentiate between capital and lowercase letters in column names You can now configure the connector to differentiate between capital and lowercase letters in column names. To do this, check the Enable Case Sensitive box (set the EnableCaseSensitive property to 1). For more information, see the Installation and Configuration Guide. Resolved Issues The following issues have been resolved in Simba DynamoDB ODBC Connector 1.1.4. * [DDBO-486] In some cases, the float type value is stored as the incorrect type. * [DDBO-488] In some cases, when retrieving data from an empty map that contains the same key as the parent key, the connector retrieves the parent key data rather than the empty map data. 1.1.3.1004 ------------------------------------------------------------------- Released 2022-05-12 Enhancements & New Features * Updated Schema Editor The connector has been updated to use version 4.3.0 of the Schema Editor. 1.1.3 ------------------------------------------------------------------------ Released 2022-04-01 Enhancements & New Features * [DDBO-478][DDBO-479][DDBO-480] Upgraded third-party libraries The connector has been updated to use the following libraries: - libcURL version 7.78.0 (previously 7.68.0) - OpenSSL version 1.1.1n (previously 1.1.1l) - Expat version 2.4.6 (previously 2.2.9) 1.1.2 ------------------------------------------------------------------------ Released 2022-01-28 Enhancements & New Features * [DDBO-470][DDBO-472] Updated log4j third-party libraries The Schema Editor included with the connector has been updated to version 2.17.1 of the log4j third-party libraries. Note that the connector does not use the log4j third-party libraries and is not vulnerable to the recently reported log4j vulnerabilities. * [DDBO-471] Updated OpenSSL third-party library The connector now uses version 1.1.1l of the OpenSSL third-party library. Previously the connector used version 1.1.1g. 1.1.1 ------------------------------------------------------------------------ Released 2021-01-29 Enhancements & New Features * [DDBO-402] Support for Windows Server 2019 The connector now supports Windows Server 2019. For a list of supported operating systems, see the Installation and Configuration Guide. * [DDBO-410][DDBO-416] Support for HTTP proxy On Windows, the connector now supports HTTP proxy connections. For more information, see the Installation and Configuration Guide. * [DDBO-415] Support for SSL The connector now supports SSL connections. For more information, see the Installation and Configuration Guide. * [DDBO-412] Updated logging configurations The logging configurations for a particular connection can now be passed in via the connection string or DSN. For more information, see the Installation and Configuration Guide. * [DDBO-340] Standardized log file names When logging is enabled, the connector now produces the following log files: - A simbadynamodbodbcdriver.log file that logs connector activity that is not specific to a connection. - A simbadynamodbodbcdriver_connection_[Number].log for each connection made to the database, where [Number] is a number that identifies each log file. This file logs connector activity that is specific to the connection. For more information, see the Installation and Configuration Guide. * [DDBO-333][DDBO-413][DDBO-419][DDBO-420] Upgraded third-party libraries The connector has been updated to use the following libraries: - libcURL version 7.68.0 (previously 7.60.0) - OpenSSL version 1.1.1g (previously 1.1.1d) - Expat version 2.2.9 (previously 2.2.0) - ICU version 58.3x (previously 58.2x) * [DDBO-396] Support for code signing The connector now supports code signing on Windows and macOS systems. Resolved Issues The following issues have been resolved in Simba DynamoDB ODBC Connector 1.1.1. * [DDBO-390] The connector terminates unexpectedly when both of the following occur: - Multiple database connectors are loaded to the same process. - One connector unloads and calls ICU's u_cleanup() function, while another connector continues to run and tries to access the memory space that has been cleaned up. * [DDBO-391] In Visual Studio, the connector disables any warnings that are level 3 or above. * [DDBO-405] In some cases, on Linux and macOS, the connector terminates unexpectedly during the license check. 1.1.0 ------------------------------------------------------------------------ Released 2019-10-04 Enhancements & New Features * [DDBO-329] Updated support for Debian installation The Linux driver now includes installation packages specific to Debian systems. For more information, see the Installation and Configuration Guide. * [DDBO-361] Updated Schema Editor The driver has been updated to use version 4.2 of the Schema Editor. * [DDBO-364] Updated driver version information in Linux binary You can now check the Linux driver's version from the driver binary file. To do this, open the .so file in a text editor, and search for the text "$driver_version_sb$:". The driver's version number is listed after this text. * [DDBO-357] Internal driver improvements The driver has been updated with minor internal improvements. Resolved Issues The following issue has been resolved in Simba DynamoDB ODBC Driver 1.1.0. * [DDBO-362] The driver does not return information with SQLGetInfo. This issue has been resolved. The driver now returns the following information: - SQL_DATABASE_NAME: "DynamoDB" - SQL_SERVER_NAME: The AWS endpoint to which the driver is connected. - SQL_DBMS_VER: "00.00.00 API Version 2012-08-10" ==============================================================================